package tests;

import java.text.ParseException;
import java.util.Date;

import ar.edu.utn.frba.date.formater.Latino;
import ar.edu.utn.frba.utils.ControladorFechas;



public class PruebaComparadorFechas {

	/**
	 * @param args
	 * @throws ParseException 
	 */
	public static void main(String[] args) throws ParseException {
		
		Latino parserLatino=new Latino();
		String fechaLatina1="11/12/2010";
		Date fechaLatinaConvertida1=parserLatino.convertir(fechaLatina1);
		
		String fechaLatina2="12/12/2010";
		Date fechaLatinaConvertida2=parserLatino.convertir(fechaLatina2);
		
		ControladorFechas comparador=new ControladorFechas();
		long diasEntreFechas = comparador.diasEntreFechas(fechaLatinaConvertida1, fechaLatinaConvertida2);
		System.out.println("----->diasEntreFechas:" + diasEntreFechas);

		boolean esAnterior1A2 = comparador.esAnterior(fechaLatinaConvertida1, fechaLatinaConvertida2);
		System.out.println("----->esAnterior1A2:" + esAnterior1A2);	
		
		//orden de parametros invertido
		boolean esAnterior2A1 = comparador.esAnterior(fechaLatinaConvertida2, fechaLatinaConvertida1);
		System.out.println("----->esAnterior2A1:" + esAnterior2A1);	
		
	}

}
